Texas Instruments /MSP432P401M /AES256 /AESACTL0

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as AESACTL0

15 1211 87 43 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (AESOPx_0)AESOPx 0 (AESKLx_0)AESKLx 0 (AESCMx_0)AESCMx 0 (AESSWRST_0)AESSWRST 0 (AESRDYIFG_0)AESRDYIFG 0 (AESERRFG_0)AESERRFG 0 (AESRDYIE_0)AESRDYIE 0 (AESCMEN_0)AESCMEN

AESRDYIFG=AESRDYIFG_0, AESCMEN=AESCMEN_0, AESKLx=AESKLx_0, AESSWRST=AESSWRST_0, AESRDYIE=AESRDYIE_0, AESERRFG=AESERRFG_0, AESOPx=AESOPx_0, AESCMx=AESCMx_0

Description

AES Accelerator Control Register 0

Fields

AESOPx

AES operation

0 (AESOPx_0): Encryption

1 (AESOPx_1): Decryption. The provided key is the same key used for encryption

2 (AESOPx_2): Generate first round key required for decryption

3 (AESOPx_3): Decryption. The provided key is the first round key required for decryption

AESKLx

AES key length

0 (AESKLx_0): AES128. The key size is 128 bit

1 (AESKLx_1): AES192. The key size is 192 bit.

2 (AESKLx_2): AES256. The key size is 256 bit

AESCMx

AES cipher mode select

0 (AESCMx_0): ECB

1 (AESCMx_1): CBC

2 (AESCMx_2): OFB

3 (AESCMx_3): CFB

AESSWRST

AES software reset

0 (AESSWRST_0): No reset

1 (AESSWRST_1): Reset AES accelerator module

AESRDYIFG

AES ready interrupt flag

0 (AESRDYIFG_0): No interrupt pending

1 (AESRDYIFG_1): Interrupt pending

AESERRFG

AES error flag

0 (AESERRFG_0): No error

1 (AESERRFG_1): Error occurred

AESRDYIE

AES ready interrupt enable

0 (AESRDYIE_0): Interrupt disabled

1 (AESRDYIE_1): Interrupt enabled

AESCMEN

AES cipher mode enable

0 (AESCMEN_0): No DMA triggers are generated

1 (AESCMEN_1): DMA ciphermode support operation is enabled and the corresponding DMA triggers are generated

Links

() ()